attribute vec4 a_position;
attribute vec2 a_texCoord;
varying vec2 v_texCoord;
uniform mat4 modelViewProjectionMatrix;
varying vec3 worldpos;

void main()
{
    gl_Position = modelViewProjectionMatrix * a_position;
    worldpos = a_position.xyz;
    v_texCoord = a_texCoord;
}